

#ifndef _LEGENDSCALEACTOR_H_
#define _LEGENDSCALEACTOR_H_

#include "VtkWidgetAPI.hpp"
#include <vtkLegendScaleActor.h>
#include <vtkObjectFactory.h>
#include <vtkMath.h>
#include <vtkAxisActor2D.h>
#include <vtkViewport.h>
#include <vtkPoints.h>
#include <vtkTextProperty.h>
#include <vtkProperty2D.h>
#include <vtkNew.h>
#include <vtkSmartPointer.h>

NAMESPACE_BEGIN(NSLegendScaleActor)

class LegendScaleActor : public vtkLegendScaleActor {
public:
    static LegendScaleActor* New();
    vtkTypeMacro(LegendScaleActor, vtkLegendScaleActor);


    virtual void BuildRepresentation(vtkViewport* viewport);
    //WorldToDisplay
protected:
    LegendScaleActor() ;
    ~LegendScaleActor() {};

private:

};


NAMESPACE_END



#endif // !_LEGENDSCALEACTOR_H_
